package com.base.taskreports.reports.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.base.taskreports.reports.entiyt.jfs.TblChaccCommPriAcctInfEntity;
import com.base.taskreports.reports.entiyt.jfs.TblCqpntPointInFlowEntity;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 张玉涛
 * @since 2021-11-09
 */
public interface TblChaccCommPriAcctInfService extends IService<TblChaccCommPriAcctInfEntity> {

	List<TblChaccCommPriAcctInfEntity> selectSingleUserCurrency(List<TblCqpntPointInFlowEntity> selectFloatingRateOfNonMonetaryPoints);

	Integer countTblCqpntPointInFlow(String dateTime);
	 // 单用户货币积分余额> N浮动比率y  //前50笔详情
	List<TblChaccCommPriAcctInfEntity> selectTheTopFiftySingleUserCurrencyScoreBalanceNFloatingRatio(
			List<TblCqpntPointInFlowEntity> selectFloatingRateOfNonMonetaryPoints);
    // // 单用户非货币积分余额> N浮动比率y  //前50笔详情
	List<TblChaccCommPriAcctInfEntity> selectTheTopFiftySingleUserNonCurrencyPointsBalanceNFloatingRatio(
			List<TblCqpntPointInFlowEntity> selectFloatingRateOfNonMonetaryPoints);
	 // 积分余额为负数量			y	 //前50笔详情
	List<TblChaccCommPriAcctInfEntity> selectTheTopFiftyTheCreditBalanceNegativeQuantity(String dateTime);

}
